Systems Engineering for High Performance Computing Software: the Hdda/dagh Infrastructure for Implementation of Parallel Structured Adaptive Mesh Refinement

نویسندگان

  • MANISH PARASHAR
  • JAMES C. BROWNE
چکیده

This paper de nes, describes and illustrates a systems engineering process for development of software systems implementing high performance computing applications. The example which drives the creation of this process is development of a exible and extendible program development infrastructure for parallel structured adaptive meshes, the HDDA/DAGH package. The fundamental systems engineering principles used (hierarchical abstractions based on separation of concerns) are well-known but are not commonly applied in the context of high performance computing software. Application of these principles will be seen to enable implementation of an infrastructure which combines breadth of applicability and portability with high performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scalable parallel regridding algorithms for block-structured adaptive mesh refinement

Block-structured adaptive mesh refinement (BSAMR) is widely used within simulation software because it improves the utilization of computing resources by refining the mesh only where necessary. For BSAMR to scale onto existing petascale and eventually exascale computers all portions of the simulation need to weak scale ideally. Any portions of the simulation that do not will become a bottleneck...

متن کامل

Parallel Software Abstractions for Structured Adaptive Mesh Methods

We describe a software infrastructure for implementing portable structured adap-tive mesh applications on distributed memory parallel computers. Such methods are diicult to implement on parallel computers because they employ elaborate dynamic data structures to selectively capture localized irregular phenomena. Our infrastructure supports a set of layered abstractions that encapsulate low-level...

متن کامل

Architecture Specific Communication Optimizations for Structured Adaptive Mesh-refinement Applications

OF THE THESIS Architecture Specific Communication Optimizations for Structured Adaptive Mesh-Refinement Applications by Taher Saif Thesis Director: Professor Manish Parashar Dynamic Structured Adaptive Mesh Refinement (SAMR) techniques for solving partial differential equations provide a means for concentrating computational effort to appropriate regions in the computational domain. Parallel im...

متن کامل

Adaptive Mesh Refinement for Large Scale Parallel Computing with DOLFIN

The design of a parallel implementation of the finite element software DOLFIN is described. To be able to handle large scale problems a new distributed mesh is developed. New distributed preand post processing routines are implemented in order to efficiently deal with the massive amount of data. New parallel mesh refinement algorithms are described and implemented. In order to obtain maximum pa...

متن کامل

Addressing spatiotemporal and computational heterogeneity in structured adaptive mesh refinement

Structured adaptive mesh refinement (SAMR) techniques can provide accurate and costeffective solutions to realistic scientific and engineering simulations modeling complex physical phenomena. However, the adaptive nature and inherent space–time heterogeneity of SAMR applications result in significant runtime management challenges. Moreover, certain SAMR applications involving reactive flows exh...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997